package cliente.pagina.contenido.ExamenAutoexamen.Docente;

import cliente.pagina.*;
import cliente.pagina.contenido.VistaContenido;
import comun.constantes.*;
import helpers.examenAutoexamen.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoEstadisticasCuestionario  extends VistaContenido{
	HelperExamenAutoexamen helperEA=null;
	public ContenidoEstadisticasCuestionario() {
	}
	
	public ContenidoEstadisticasCuestionario(Pagina pagina) {
		super(pagina);
		this.setPermisoEscritura(this.getPagina().obtenerPermisoRecurso(this.getNombreRecurso()).compareTo(TIPO_PERMISOS.ESCRITURA)==0);
	}
		
	public String getTitulo() {
		return TEXTOS.ESTADISTICAS_CUESTIONARIO;
	}
	
	public String getNombreRecurso() {
		return RECURSOS.GESTION_CUESTIONARIO;
	}
	
	protected String getNombrePagina(){
		return "estadisticas_cuestionario.jsp";
	}
	
	public String getHTMLVista() {
		String html = "";
		try{
			HelperExamenAutoexamen helperEA = new HelperExamenAutoexamen(this.getPagina());
			Long idCuest=null;
			String idEval = this.getPagina().getParameter(PARAMETROS_PAGINAS.ID_EVALUACION);
			if(idEval!=null){
				idCuest = new Long(idEval);
			}
			String idPregRC=this.getPagina().getParameter("IdPregRC");
			Long idPreg=null;
			if(idPregRC!=null) idPreg=new Long(idPregRC);
			if(idPreg==null){
			html+="       <h1>"+this.getTitulo()+"</h1>\n";
			html+=helperEA.getHTMLEstadisticasCuestionario(idCuest);
			}else{
				html+="       <h1>M&aacute;s</h1>\n";
				html+=helperEA.getHTMLEstadisticasVerMas(idCuest,idPreg);
			}
			html+=helperEA.getHTMLVolverGestionDocente("Cuestionarios");
			helperEA.commit();
		}catch(Exception ex){
			ex.printStackTrace();
			helperEA.rollback();
			return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
		}
		return html;  
	}
	
	protected String getSubcarpetaRecurso() {
		return CARPETAS_ARCHIVOS_RECURSO.EVALUACIONES+"/";
	}
	
	public String getTituloLink() {
		return ">Estadisticas del cuestionario";
	}
	
	public String getTeclaAccesoRapido() {
		// TODO Auto-generated method stub
		return "";
	}
}